AcyMailing\Classes\UserClass D

Total Complexity 342
Dependencies 12
Dependents 26
Total lines 1,375
Lines of code 1,042
Logical lines of code 763
Comment lines 0
Methods 42
Properties 15

Methods 42

Method Rating Maintainability Complexity Lines of code
synchSaveCmsUser()
D
31 46 84
save()
D
28
41 105
saveForm()
D
29
40 112
unsubscribe()
B
39 18 59
getMatchingElements()
B
39 18 56
subscribe()
B
41 18 51
handleSegmentFilter()
A
47 14 32
sendNotification()
A
45 13 36
getAllUserFields()
A
51 9 25
handleSearchFilter()
A
47 8 33
confirm()
S
48 7 29
handleEntitySelect()
S
51 7 27
identify()
S
53 7 22
handleUserStatusFilter()
S
50 6 28
sendConfirmation()
S
58 7 13
getUserSubscriptionById()
S
52 6 24
delete()
S
51 5 27
resetSubscription()
S
52 5 24
registerUnsubUser()
S
53 5 22
getAllColumnsUserAndCustomField()
S
55 5 19
deleteHistoryPeriod()
S
57 5 15
removeSubscription()
S
64 6 8
getCustomFieldValueById()
S
52 4 25
handleFrontend()
S
57 4 16
handleSubscriptionFilter()
S
59 4 13
synchDeleteCmsUser()
S
64 4 9
unsubscribeOnSubscriptions()
S
64 4 8
getSubscriptionStatus()
S
60 3 13
getAllListsUserSubscriptionById()
S
61 3 13
onlyManageableUsers()
S
61 3 12
getUsersSubscriptionsByIds()
S
57 2 16
getOneByIdWithCustomFields()
S
59 2 15
getJoinForQuery()
S
67 2 7
getByColumnValue()
S
68 2 6
addMissingKeys()
S
67 2 7
getOneByEmail()
S
75 1 4
getAllSimpleData()
S
80 1 3
getUsersLikeEmail()
S
75 1 4
getOneByCMSId()
S
75 1 4
getMailHistory()
S
65 1 9
deactivate()
S
79 1 3
getCountTotalUsers()
S
76 1 4